Using RAIC for Dependable On-line Upgrading of Distributed Systems
نویسندگان
چکیده
Redundant Arrays of Independent Components (RAIC) is a technology that uses groups of similar or identical distributed components to provide dependable services [1,2,3]. RAIC allows components in the redundant array to be added or removed dynamically during run-time. A special case of RAIC can be used to perform dependable on-line upgrading of distributed systems. This position paper gives a brief overview of RAIC and discusses its application in on-line upgrading of distributed systems. A proof-of-concept example is given to illustrate how problems occur during upgrading can be masked by RAIC and would not affect smooth operations of the system-under-upgrade.
منابع مشابه
RAIC: Architecting Dependable Systems through Redundancy and Just-In-Time Testing
Redundant Arrays of Independent Components (RAIC) is a technology that uses groups of similar or identical distributed components to provide dependable services. RAIC allows components in a redundant array to be added or removed dynamically during run-time, effectively making software components “hot-swappable” and thus achieves greater overall dependability. RAIC controllers use the just-in-ti...
متن کاملDependable On-Line Upgrading of Distributed Systems
Systems are upgraded to improve their functionality, provide new services, correct faults and accommodate changes in the system environment. The number of application areas in which systems should be able to deliver continuous reliable service is growing. Today’s systems still experience considerable downtime (in range of 30%-60%) on upgrading and patching the operating system, middleware, and ...
متن کاملTowards Upgrading Actively Replicated Servers On-the-Fly
Change management is indispensable in most distributed software systems, which are continuously being modified throughout their life cycle. Managing the changes at runtime in highly available distributed systems is especially challenging as upgrade of a running system should not deteriorate its availability characteristics. We present a distributed algorithm that allows to dynamically upgrade a...
متن کاملResearch on Dependable Distributed Systems for Smart Grid
Within the last few years, smart grid has been one of major trends in the electric power industry and has gained popularity in electric utilities, research institutes and communication companies. As applications for smart grid become more distributed and complex, the probability of faults undoubtedly increases. This fact has motivated to construct dependable distributed systems for smart grid. ...
متن کاملResource Aware Information Collection (RAIC) in Ad hoc Networks
In an ad hoc network it may be necessary for a single node to collect information about the local or global state of the network and the devices contained within it. This information may be used in network management, resource and service discovery, and routing protocols. Given ad hoc network constraints, this process of information collection must be efficient, scalable and distributed. Unlike...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002